.opacity { filter:alpha(opacity=60); -moz-opacity:.60; opacity:0.6; z-index:100; }
.noopacity { filter:alpha(opacity=100); -moz-opacity:.1; opacity:1; z-index:100; }
html { margin:0px; padding:0px; overflow:auto; }
.clear { clear:both; margin:0; padding:0; font-size:0; }
img { border: 0px; }
li {
 hide-focus: expression(this.hideFocus=true); outline: none; list-style-type: none; text-align: left; line-height:23px; }
form { margin: 0px; }
h1, h2, h3, h4, h5, p, ul, li { margin: 0; padding: 0; }
.cb { text-align:center; }
#errbox { margin:30px 320px; color:#2882DE; font-size:14px; text-align:left; }
#errbox ul li { text-align:left; list-style: none; background:url(../images/light.png) no-repeat; display:block; padding-left:32px; height:32px; line-height:18px; font-family:宋体, Arial, Helvetica, sans-serif; }
.yellow { color:#ff8f00; margin:0px; }
.red { color:red; margin:0px; }
.blue { color:#2055bf; font-weight:bolder; }
.blues { color:#2055bf; }
.gray { color:gray; }
.blu { color:#113184 }
.green { color:green; }
.bgblue { background:#e7f2f6 }
input.text { border:1px solid #e2e2e2; FONT-SIZE: 12px; background:#fff; margin:0px; }
body { margin:0px; padding:0px; background-image:url(../images/body_bg.gif); background-repeat:repeat-x; background-color:#ffffff; font-size:12px; font-family: 宋体, Arial, Helvetica, sans-serif; line-height:100%; }
.containner { margin:0px auto; padding:0px; font-family:宋体, Arial, Helvetica, sans-serif; }
.body-center { margin:0 auto; width:960px; line-height:30px; border-bottom:3px solid #6bb4ff; padding-bottom:5px; }
.body-center:after { height:0px; content:"."; clear:both; display:block; visibility:hidden; }
.body-center .path { margin:0px 10px; }
.logo { height:81px; width:960px; background: url(../images/logo.gif) no-repeat; background-position:30px 9px; margin:0px auto; }
.date_p { text-align:right; padding-right:30px; }
.date_p > span { margin-right:10px; }
.nav { height:78px; width:960px; border:1px solid #6bb4ff; margin:0px auto; }
/*导航条的一部分和login区域总体部分的边框*/

.nav .indextab { height:25px; width:897px; margin-top:-10px; margin-left:30px; border-top:1px solid #6bb4ff; border-left:1px solid #6bb4ff; border-right:1px solid #6bb4ff; padding:0 1px 0 1px;  *padding:0 1px 0 1px;
background:url(../images/off26.gif) repeat-x; _position:relative; }
/*导航条内被nav边框包裹的部分*/

.nav .indextab ul { list-style-type:none; margin:0px; padding:0px; padding-right:0px; }
/*导航条整体*/

.nav .indextab ul li { font-size:16px; float:left; list-style-type:none; text-align:center; margin-right:0px; margin-left:0px; }
/*导航条整体列表样式*/

.nav .indextab ul li.on { padding-right:0px; border-right:1px solid #fff; padding-left:0px; border-left:1px solid #fff; }
.nav .indextab ul li.on.start { padding-left:0px; border-left:none; margin-left:0px; }
.nav .indextab ul li a { height:26px; line-height:26px; width:112px; padding-top:0px; display:-moz-inline-box; display:block; text-align:center; text-decoration:none; }
.nav li a:hover { /*设置鼠标悬在按钮上的样式，注意，a:hover只有在a标签中有href属性中的才有效*/ background-image:url(../images/on26.gif); background-repeat:repeat-x; margin-top:0px; color:#fff; }
/*以上两个花括号内为导航条内容去掉最左边和最右边的中间部分*/

.nav .indextab ul li.end { padding:0px; padding-left:0px; border-right:none; background:none; margin-left:0px; }
.nav .indextab ul li.end a { padding:0px; padding-bottom:0px; }
.nav .indextab ul li.on a { background-image:url(../images/on26.gif); background-repeat:repeat-x; color:#fff;  *margin-right:0px;
}
.nav .login { background:url(../images/nav_login_bg.gif) repeat-x; height:60px; margin-top:1px; _margin-top:0px; margin-left:1px; margin-right:1px; }
.nav .login .left { height:100%; width:30px; border-top:1px solid #6bb4ff; float:left; margin-top:-2px; margin-left:-1px; }
.nav .login .right { height:100%; width:30px; border-top:1px solid #6bb4ff; float:right; margin-top:-2px; }
.nav .login .center { height:60px; width:880px; position:absolute; padding-left:30px;  *padding-left:0px;
}
.nav .login .center.tab_bg { background:url(../images/login_bg.gif) repeat-x; height:100%; vertical-align:middle; padding:18px 20px; }
.nav .login .center .tab_bg .content { width:100%; height:65%; margin-top:17px; line-height:33px; }
.nav .login .center .tab_bg .content .login_left { padding-left:42px; background:url(../images/login_left.gif) no-repeat; height:33px; }
.nav .login .center .tab_bg .content .login_right { padding-right:19px; background:url(../images/login_right.gif) no-repeat right; height:33px; }
.nav .login .center .tab_bg .content .login_main { background:url(../images/login_main.gif) repeat-x; height:33px; padding-bottom:10px;  *line-height:25px;
}
.nav .login .center .tab_bg .content .login_main .login_title { font-size:15px; font-weight:bold; color:#fff; margin:0px; padding:0px; display:inline-block; height:33px; line-height:33px; }
.nav .login .center .tab_bg .content .login_main .login_title {  *display:inline;
}
.nav .login .center .tab_bg .content .login_main .login_write_left { padding-left:11px; background:url(../images/login_write_left.gif) no-repeat; height:33px; margin-left:10px; _margin-left:68px; display:inline-block; width:728px;  *width:734px;
vertical-align:top; }
.nav .login .center .tab_bg .content .login_main .login_write_left {
 *display:inline; _display:inline; _float:left; }
.nav .login .center .tab_bg .content .login_main .login_write_main { background:url(../images/login_write_main.gif) repeat-x; vertical-align:middle; height:33px;  *line-height:33px;
_line-height:33px; _margin:0px; _padding:0px; _border:0px; }
.login_write_main img { cursor:pointer; align:top; }
.login_write_main input { -moz-box-sizing: border-box; box-sizing: border-box; height:20px;  *height:16px;
}
.loading { background:url(../images/blue-loading.gif) no-repeat top left; height:32px; width:32px; }
.evening_ico { background:url(../images/evening.gif) no-repeat center 3px; height:19px; width:19px; display:inline-block; }
.evening_ico {  *display:inline;
}
.morning_ico { background:url(../images/morning.gif) no-repeat top left; height:19px; width:19px; display:inline-block; }
.morning_ico {  *display:inline;
}
.noon_ico { background:url(../images/noon.gif) no-repeat top left; height:19px; width:19px; display:inline-block; }
.noon_ico {  *display:inline;
}
.paging { text-align:right; clear:both; }
.paging span { cursor:pointer; margin-right:5px; }
.paging span.current { color:red; }
a { text-decoration:none; color:#005AA0; }
a:hover { color:red; }
.person { height:200px; width:300px; border:1px solid #8c9dcd; padding:5px; position:absolute; background:#ffffff; }
.person .border { background:url(../images/personborder.gif) repeat-x; width:95%; height:95%; padding:8px; }
.person .border .inner { background:url(../images/personinner.gif) repeat-x; width:93%; height:93%; padding:10px; }
.person .border .inner ul { list-style-type:none; margin:0px; padding:0px; }
.person .border .inner ul.right { list-style-type:none; margin-top:-150px; padding:0px 0px 0px 100px; }
.person .border .inner ul li { width:100px; padding:0px; line-height:20px; }
.user_regedit { font-size:15px; color:#fff; font-weight:bolder; }
.user_regedit_title { font-size:12px; color:#fff; }
#regeditMessage ul, #updatpxessage ul { list-style-type:none; margin:0px; margin-left:50px; }
#regeditMessage ul li,, #updateMessage ul li {
 line-height:20px;
}
#regeditMessage ul li span, #updateMessage ul li span { display:-moz-inline-box; display:inline-block; width:150px; width:90px; }
#regeditMessage ul li p { margin:0px; padding:3px 90px; line-height:20px; color:#D60033; }
#regeditMessage ul li span.error, #updateMessage ul li span.error { color:red; padding-left:3px; }
#regeditMessage ul li a, #updateMessage ul li a { border:1px solid black; padding:3px 10px; margin-right:10px; color:black; text-decoration:none; outline: none; }
#regeditMessage ul li a:hover, #updateMessage ul li a:hover { color:#fff; background:#1570cd }
.select_btn { background:url(../images/select.gif) no-repeat left top; width:18px; height:19px; border:1px solid #d3d3d3; cursor:pointer; }
.select_btn {  *display:inline;
}
.selectinput { height:15px; width:150px; margin-right:0px; background:#fff; border:1px solid #d3d3d3; vertical-align:baseline; max-height:15px; }
.selectitems { }
.bluebtn { background:url(../images/blue_btn.gif) repeat-x left top; height:24px; padding:3px 8px; border:1px solid gray; margin:0px; }
.bluebtn a:hover { color:red; }
.tab { background:url(../images/hot_tab_bg.gif) repeat-x scroll left bottom transparent; clear:both; height:24px; margin:10px 0 5px 10px; padding:0 0 3px 5px; _padding:0 0 0px 5px; text-align:left; width:83% }
.tab ul { list-style-type:none; margin:0px; padding:0px; }
.tab ul li { border:3px solid #e0e0e0; border-bottom:2px solid #e0e0e0; float:left; padding:5px 5px 0; font-size:12px; margin-right:5px; cursor:pointer; line-height:17px; }
.tab ul li:hover { color:red; }
.tab ul li.on { border:3px solid #014284; border-bottom:2px solid #fff; color: #014284; }
/*网站页尾部分--->开始*/
.pagefoot1 { height:36px; width:960px; margin-top:5px; margin:0px auto; text-align:center; font-size:12px; line-height:36px; background-color:#ECF5FF; }
.pagefoot1 span { margin:0px 36px; border:0px; }
.pagefoot1 span a:hover { text-decoration:none; color:red; }
.pagefoot1 span a:visited { color:gray; }
.pagefoot2 { height:16px; width:960px; margin-top:3px; margin-left:-1px; text-align:center; font-size:12px; line-height:16px; }
.pagefoot2 a:hover { text-decoration:none; color:red; }
.pagefoot2 a:visited { color:gray; }

/*网站页尾部分--->结束*/
